package com.fx.service;


import com.fx.entity.SysRes;
import com.fx.util.Tree;

import java.util.List;
import java.util.Map;

/**
 * @Auther: EDZ
 * @Date: 2018-5-18 11:53:11
 * @Email: 你的邮箱
 * 概要说明：该接口干嘛用的
 **/
public interface SysResService {

    /**
     * 方法名称：根据角色获取该角色所有资源
     * 概要说明：方法说明
     * @Ather EDZ
     * @Date 2018-5-18 11:54
     * @Param [roleId] 角色id
     * @Return java.util.List<com.alibaba.fastjson.JSONObject>
     */
    public List<Tree<SysRes>> getResListByRoleId(String roleId);

    List<SysRes> listData(Map<String, Object> param);

    int getCount(Map<String, Object> param);

    SysRes getById(String flId);

    int save(SysRes sysRes);

    int updateById(SysRes sysRes);

    int batchDelByIds(String[] ids);

    List<SysRes> getAll();

    Tree<SysRes> getTree();

    List<SysRes> getAllRes();
}
